stackable lid - Spanish English Dictionary